package com.atguigu.cloud.controller;

import cn.hutool.core.util.IdUtil;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;

import java.util.concurrent.TimeUnit;

@RestController
public class PayCircuitController {
    @GetMapping(value = "pay/circuit/{id}")
    public String myCircuit(@PathVariable("id") Integer id) {
        if (id == -4) throw new RuntimeException("-----circuit id 不能负数");
        if (id == 999) {
            try {
                TimeUnit.SECONDS.sleep(5);
            } catch (Exception e) {
                // TODO: handle exception
                e.printStackTrace();
            }
        }
        return "Hello,circuit! inputId: " + id + "\t" + IdUtil.simpleUUID();
    }

}
